#ifndef _UTILRENDERFEATURE_H_
#define _UTILRENDERFEATURE_H_
#include <SERender/Renderer/RenderFeature/RenderFeature.h>
#include <SERender/Resourses/Material.h>
#include <SERender/Entity/Drawable.h>
#include <SECore/ResourcePayload.h>

namespace SEngine
{
    class UtilRenderFeature : public RenderFeature
    {
    public:
        UtilRenderFeature(Renderer & renderer);
        virtual ~UtilRenderFeature() = default;
        virtual void BeginFrame() override {}
        virtual void EndFrame() override {}

        void DrawBillboard(ResRef<Material> material);

    private:
        Drawable m_billboard;

    };
} // namespace SEngine


#endif